Skip to content

feat(formatters): migrate all 14 Formatters onto the shared tool kit - #307

Merged
itsmeakhil merged 1 commit into
anu/update-1.2from
anu/update-1.3
Aug 21, 2026
Merged

feat(formatters): migrate all 14 Formatters onto the shared tool kit#307
itsmeakhil merged 1 commit into
anu/update-1.2from
anu/update-1.3

Conversation

@itsmeakhil

Copy link
Copy Markdown
Collaborator

No description provided.

Phase 1 of the tool-consistency pass. Every Formatter now renders through
ToolShell + IOPanel/ToolTextArea/CodeEditor instead of hand-rolled Cards +
raw textareas, so they share one visual language (panel surfaces, headers,
borders, spacing, states) with base64/json-formatter.

Refactored (logic preserved — same state, handlers, i18n, editors):
- beautify-minify, json-schema-generator, json-to-code, json-diff,
  jsonpath-playground, yaml-formatter, sql-formatter, format-converter,
  markdown-preview-html, json-visualizer, diff-checker, graphql-formatter,
  regex-tester
- json-formatter kept as the gold reference (unchanged)

Notes:
- CodeEditor panes (sql/yaml/graphql/format-converter) kept as-is inside the
  new panels; json-visualizer's graph pane surface aligned to the kit while
  its canvas + floating node card are untouched.
- markdown-preview-html and graphql keep their tabs; regex-tester keeps its
  highlight-overlay textarea and match navigation.

0 type errors; all 14 pages render.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@vercel

vercel Bot commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
mydevtools-tech Ready Ready Preview Aug 21, 2026 3:31pm

@itsmeakhil
itsmeakhil merged commit 6514ed9 into anu/update-1.2 Aug 21, 2026
4 checks passed
@github-actions

Copy link
Copy Markdown

ThreatCrush Security Scan

0 finding(s)

No findings.

@itsmeakhil
itsmeakhil deleted the anu/update-1.3 branch August 21, 2026 20:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants